/*首页样式表*/

#ban{ position:relative;}

#ban .bd{ position:relative; overflow:hidden; }

.home_ban{}

.home_ban .bd{  height:auto;}

.home_ban .bd li,

.home_ban .bd li img{width:100%;height:auto;}



#ban .prev,

#ban .next{ position:absolute; top:50%;width:60px; height:70px; margin-top:-50px; cursor:pointer; display:none;}

#ban .prev{  left:5%;background:url(../images/arrow-left-light.png) no-repeat;}

#ban .next{ right:5%;background:url(../images/arrow-right-light.png) no-repeat right top;}

#ban .hd{position:relative; z-index:1; margin-top:-30px; height:30px; text-align: center; filter:alpha(opacity=60);opacity:0.6;}

#ban .hd ul{ text-align:center;  padding-top:5px;  }

#ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:5px;  overflow:hidden; 

	font-size:0;border-radius: 50%; margin: 0px 6px; background-color: rgba(255, 255, 255, 0.3);

}

#ban .hd ul .on{  background-color: #fff;}



.gsjj{width: 100%; height: 565px; margin: auto; background-color:#f7f7f7;}

.gsjj .gsjj_w{width: 1200px; height: 477px;  background: url(../images/jjbj.jpg) no-repeat; margin: auto; position: relative; top: 88px;}

.gsjj .gsjj_w .gsjj_w_c{  position: absolute; top:38px;left: 50.78%; right:11.83%;}

.gsjj .gsjj_w .gsjj_w_c h1{width:144px;font-size: 30px; color: #fff; border-bottom: 2px solid #fff; padding-bottom: 24px;}

.gsjj .gsjj_w .gsjj_w_c p{ text-indent: 2em; color: #fff; font-size: 15px; line-height: 30px; padding-top:10px;}

.gsjj .gsjj_w .gsjj_w_c a{text-align: center; float: right; display: block; font-size: 14px;margin-top: 40px; width: 150px; height: 36px; background-color: #fff; line-height: 36px; } 

.gsjj .gsjj_w .gsjj_w_c a{color:#0089e1}



.gsjj_bottom{width: 100%;height: 135px; margin:auto; background:url(../images/gsjj_bottom.png) no-repeat ;}



.cpzx{width: 100%; margin-top: 80px;}

.cpzx .cpzx_top{width: 700px; margin: auto; border-bottom: 1px solid #ebebeb; text-align: center;}

.cpzx .cpzx_top h2{color: #888; font-size:22px; font-family: arial; font-weight:normal; }

.cpzx .cpzx_top p{ font-size:28px; color: #333333;}

.cpzx .cpzx_top span{width: 45px; border: 1px solid #0089E1; display: inline-block; margin-bottom: -6px;}

.tab{ width: 100%;}

.tab .tab_con{width:1200px; margin: auto;}

.tab .tab_con .tab_menu{width: 800px; margin: auto; padding-top: 45px;}

.tab .tab_con .tab_menu ul li{ float: left; width: 99px; text-align: center; line-height: 30px; font-size: 14px; color: #333333;}
.tab .tab_con .tab_menu ul li a{ display:block; color:#333333;}
.tab .tab_con .tab_menu ul li:last-child{ border-right:none; width: 100px;}
.tab .tab_con .tab_menu ul li.on a{color: #fff;}
.tab .tab_con .tab_menu ul li.on{ background: #0089E1; color: #fff; cursor:pointer;}

.tab .tab_box{width: 100%;height: 630px;background: url(../images/cpbj.png) repeat-x;margin-top: 48px;}

.tab .tab_box .tab_box_con> div{ width: 1200px; height: 630px;  display: none; margin: auto;  }

.tab .tab_box .tab_box_con> div:first-child{ display: block;}

.tab .tab_box .tab_box_con> div ul{margin-top: 52px;float: left;}

.tab .tab_box .tab_box_con> div li{width: 285px; height: 240px; background-color: #fff; float: left; margin-right: 20px; margin-top: 20px; text-align:center;}

.tab .tab_box .tab_box_con> div li .tab_box_con_li{margin: 10px;  overflow: hidden; width: 265px; height: 180px;}

.tab .tab_box .tab_box_con> div li .tab_box_con_li img{width: 265px; height: 180px; cursor: pointer; transition: all 0.6s;  }

.tab .tab_box .tab_box_con> div li .tab_box_con_li img:hover{width: 265px; height: 180px; transform: scale(1.1); }



.tab .tab_box .tab_box_con> div li p a{color: #666;font-size: 16px; text-align: center; line-height:25px; display:block;}

.tab .tab_box .tab_box_con> div li:nth-child(4n){margin-right: 0;}









.Recommend{ position:relative;width: 1200px;margin: auto;}

.Recommend .bd{ width: 1200px; margin: auto; height: 350px;}

.Recommend .bd .tempWrap{margin-top: 35px;}

.Recommend ul{width: 1200px; overflow: hidden;}

.Recommend li{ width:360px; float:left; margin-right:54px; position:relative; overflow: hidden;}

.Recommend li img{width:251px;height:389px;}



.Recommend li .bg{ }

.Recommend li .bg{ bottom:62px;  background-color:#fff;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8; }

.Recommend li .bg p{font-size: 16px; color: #333333; text-align: center; line-height: 36px; padding-top: 8px;padding-bottom: 8px;}

.Recommend li .bg span{     width: 323px;height: 19px;background-image: url(../images/anlibj2.png); display: block; margin: 0 auto;}

.Recommend li .bg .bg_img{width:360px; background-image: url(../images/anlibk.png); height: 267px;}

.Recommend li .bg .bg_img img{width: 319px; height: 247px; margin: 10px 20px;}

.Recommend li .bg a{color: #333333;}

.Recommend li .bg a:hover{ text-decoration: underline;}

.Recommend li .text{ top:240px; text-align:center;}

.Recommend li .text h5,

.Recommend li .text h2{ font-weight:normal; margin:0;}

.Recommend li .text h5{font-size:12px;}

.Recommend li .text h2{ font-size:14px; padding-top:5px; padding-bottom:10px; font-weight: bold;}

.Recommend li .text h2 a:hover{color:#000;}

.Recommend li .more{ padding-left:14px; padding-right:20px; font-size:9px; border:1px solid #000; line-height:19px; display:inline-block; background:url(../images/a_more.png) no-repeat 90% center;}

.Recommend li:hover .more{ background-color:#000; background-image:url(../images/a_more_hover.png); color:#fff;}

.Recommend li:nth-last-child{margin-right: 0;}

.Recommend .prev,

.Recommend .next{ position:absolute; top:25%; width:41px; height:91px; margin-top:-15px; cursor:pointer;}

.Recommend .prev{ left:-80px; background:url(../images/btn_prev_s.png) no-repeat;}

.Recommend .next{ right:-80px; background:url(../images/btn_next_s.png) no-repeat right top;}

.Recommend .clone{width:360px;height:350px ;}



.news{width:1210px; margin: auto; margin-top: 50px;}

.news_left{width: 400px; height: 413px; float: left; box-shadow:0px 0px 8px #a0a0a0; background:url(../images/xw1.png) 20px 28px no-repeat;}

.news_left .news_left_t{ margin-top: 25px; margin-left: 20px;margin-right: 20px;}

.news_left .news_left_t h1{font-size: 24px; color: #333333; font-weight: normal; float: left; padding-left: 38px; }

.news_left .news_left_t p{font-size: 14px;  float: right;  line-height: 36px;}

.news_left .news_left_t p a{color: #aaa;}

.news_left .news_left_t p a:hover{color:#444; text-decoration:underline;}

.news_left .news_left_c{width: 360px; margin-left: 20px;margin-right: 20px; }

.news_left .news_left_c ul{float: left; margin-top: 15px;}

.news_left .news_left_c li{width: 360px;float: left; background: url(../images/yuan.png) left 23px no-repeat ; border-bottom: 1px solid #808080;}

.news_left .news_left_c a{font-size: 14px;line-height: 50px;float: left;padding-left: 14px;white-space: nowrap;overflow: hidden;width: 72%;text-overflow: ellipsis;}

.news_left .news_left_c a{color: #444;}

.news_left .news_left_c a:hover{ color:#0089e1; text-decoration:none;}

.news_left .news_left_c span{display: block; float: right; font-size: 14px; line-height: 50px; color: #808080;}

.news_left .news_left_c li:nth-last-child(1){border-bottom:none;}

.news_right{width: 780px; height: 413px; float: right;  box-shadow:0px 0px 8px #a0a0a0; background:url(../images/xw1.png) 20px 28px no-repeat;}

.news_right .news_right_t{ margin-top: 25px; margin-left: 20px;margin-right: 20px;overflow: hidden;}

.news_right .news_right_t h1{font-size: 24px; color: #333333; font-weight: normal; float: left; padding-left: 38px; }

.news_right .news_right_t p{font-size: 14px;  float: right;  line-height: 36px;}

.news_right .news_right_t p a{color: #aaa;}

.news_right .news_right_t p a:hover{color:#444;}

.news_right .news_right_c{width: 780px; float: left;overflow: hidden;}

.news_right .news_right_c .news_right_cl{width: 352px; float: left; margin-left: 20px; margin-top: 36px;}

.news_right .news_right_c .news_right_cl img{width: 352px;height:168px;}

.news_right .news_right_c .news_right_cl em{font-size: 16px; font-style:normal; line-height:26px; font-weight: normal;}

.news_right .news_right_c .news_right_cl em a{color:#333333;}

.news_right .news_right_c .news_right_cl em a:hover{ color:#0089e1; text-decoration:none;}

.news_right .news_right_c .news_right_cl p{width: 362px; font-size: 14px; line-height:20px;}

.news_right .news_right_c .news_right_cl p{color: #999;}

.news_right .news_right_c .news_right_cr{width: 360px;margin-left: 20px;margin-right: 20px; float: right;}

.news_right .news_right_c .news_right_cr ul{float: left; margin-top: 25px;}

.news_right .news_right_c .news_right_cr li{width: 360px;float: left; background: url(../images/yuan.png) left 23px no-repeat ; border-bottom: 1px solid #808080;}

.news_right .news_right_c .news_right_cr a{font-size: 14px; line-height: 50px; float: left; padding-left: 14px;white-space: nowrap;overflow: hidden;width: 72%;text-overflow: ellipsis;}

.news_right .news_right_c .news_right_cr a{color: #333333;}

.news_right .news_right_c .news_right_cr a:hover{ color:#0089e1; text-decoration:none;}

.news_right .news_right_c .news_right_cr span{display: block; float: right; font-size: 14px; line-height: 50px; color: #808080;}

.news_right .news_right_c .news_right_cr li:nth-last-child(1){border-bottom:none;}

/*案例展示样式表*/

.banner{width: 100%; height: 450px;}

.banner img{}

.linky{ width:1180px; margin:20px auto; background:#eee; padding:10px 15px; color:#666;}

.linky a{ color:#666;}

